package ooday02;

public class Student extends Person {
    String className;
    String stuId;
    String name;

//        Student(String name, int age, String address, String className, String stuId) {
//        //成员变量name若没有同名现象：写this.name和super,name都一样
//        //成员变量name若有同名现象
//        // sipre,name指的是超类的name this.name指的是当前类的name
//        //super.name = name;//局部变量赋值给超类的成员变量name
//        //name=name1;//局部变量给当前类的成员变量赋值
//        super(name, age, address);
//        this.className = className;
//        this.stuId = stuId;
//    }
    Student(String name, int age, String address, String className, String stuId) {
        super(name, age, address);//给超类赋值
        this.className = className;
        this.stuId = stuId;
        this.name = name;
    }
    //重写了方法
    void sleep() {
        System.out.println(name + "正在做白日梦,说我的学号是"+stuId);
    }
    //重写了方法
    void sayHi() {
        System.out.println("大家好，我叫" + name + ",今年" + age + "岁了,家住" + address + ",班级为："
                + className + ",学号：" + stuId);
    }

    void study() {
        System.out.println(name + "正在上课看小说......");
    }
}
